package com.usian.controller;

import com.usian.pojo.Bumen;
import com.usian.service.BumenService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

@RequestMapping("/bumen")
@Controller
public class BumenController {

    @Autowired
    private BumenService bumenService;
    @RequestMapping("/findAll")
    public String findAll(Model model) {
       List<Bumen> list =  bumenService.findAll();
       model.addAttribute("list",list);
        return "bumen";
    }

    @RequestMapping("/toadd")
    public String toadd(){
        return "addBumen";
    }

    @RequestMapping("/add")
    public String add(Bumen bumen) {
        bumenService.add(bumen);
        return "redirect:/bumen/findAll";
    }

    @RequestMapping("/toupdate")
    public String toupdate(Model model,Integer bid){
        Bumen bumen = bumenService.findById(bid);
        model.addAttribute("bumen",bumen);
        return "updateBumen";
    }

    @RequestMapping("update")
    public String update(Bumen bumen){
        bumenService.update(bumen);
        return "redirect:/bumen/findAll";
    }

    @RequestMapping("del")
    public String del(Integer bid){
        boolean del = bumenService.del(bid);
        return "redirect:/bumen/findAll";

    }


}
